package org.jeecg.service;

import org.jeecg.domain.dto.PriceDto;
import org.jeecg.domain.dto.ServeDto;
import org.jeecg.domain.po.Serve;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.utils.ResponseResult;

/**
* @author 32327
* @description 针对表【serve(服务表)】的数据库操作Service
* @createDate 2024-12-20 09:54:32
*/
public interface ServeService extends IService<Serve> {
    /*
     *fzy
     *根据区域id查询服务列表(分页)
     */
    ResponseResult getServeListByRegionId(ServeDto dto);
    /*
     *fzy
     *根据id删除（逻辑删除）
     */
    ResponseResult deleteById(Long id);
    /*
     *fzy
     * 根据服务id设置热门/取消热门
     */
    ResponseResult setHotById(Long id);
    /*
     *fzy
     * 根据服务id设置上架/下架
     */
    ResponseResult setSaleStatus(Long id);
    //    添加服务
    ResponseResult saveServe(Serve serve);
    //    修改区间价格
    ResponseResult updatePrice(PriceDto dto);
}
